@echo off

if not defined GRIAULE_HOME goto :ERR_NOT_DEFINED_GRIAULE
if not defined MATLAB_HOME goto :ERR_NOT_DEFINED_MATLAB
if not defined LTICIVIL_HOME goto :ERR_NOT_DEFINED_LTICIVIL

mvn install:install-file -Dfile="%MATLAB_HOME%\toolbox\javabuilder\jar\javabuilder.jar" ^
-DgroupId=com.mathworks ^
-DartifactId=javabuilder ^
-Dversion=2009b ^
-Dpackaging=jar ^
-DgeneratePom=true ^
-DcreateChecksum=true

mvn install:install-file -Dfile="%GRIAULE_HOME%\bin\grfingerjava.jar" ^
-DgroupId=com.griaule ^
-DartifactId=grfingerjava ^
-Dversion=2009 ^
-Dpackaging=jar ^
-DgeneratePom=true ^
-DcreateChecksum=true

mvn install:install-file -Dfile="%LTICIVIL_HOME%\lti-civil-no_s_w_t.jar" ^
-DgroupId=com.lti ^
-DartifactId=civil ^
-Dversion=20070920-1721-no_s_w_t ^
-Dpackaging=jar ^
-DgeneratePom=true ^
-DcreateChecksum=true


goto :EOF

:ERR_NOT_DEFINED_GRIAULE
echo.
echo A variavel de ambiente GRIAULE_HOME precisa ser definida para este projeto.
echo Ela deve apontar para o Griaule Java SDK. Exemplo: C:\Arquivos de programas\Griaule\Fingerprint SDK Java 2009

goto :EOF

:ERR_NOT_DEFINED_MATLAB
echo.
echo A variavel de ambiente MATLAB_HOME precisa ser definida para este projeto.
echo Ela deve apontar para o Matlab. Exemplo: C:\Arquivos de programas\MATLAB\R2009b

:ERR_NOT_DEFINED_LTICIVIL
echo.
echo A variavel de ambiente LTICIVIL_HOME precisa ser definida para este projeto.
echo Ela deve apontar para o lti-civil. Exemplo: C:\dev\pfc\lti-civil

goto :EOF